be on something's trail - Turkish English Dictionary